package domein;

import java.util.List;

import persistentie.KlantMapper;
import domein.Klant;

public final class KlantController {

	public KlantMapper klantenlijst;
	private Klant huidigeKlant;
	
	public KlantController(){
		klantenlijst = new KlantMapper();
	}
	
	public String[][] getKlantenLijst(String s){
		List<Klant> klantenlijst = this.klantenlijst.getKlanten(s);
		int n = klantenlijst.size();
		String[][] klantenarray = new String[n][3];
		for(int i=0;i<n;i++){
			klantenarray[i][0] = klantenlijst.get(i).getNaam();
			klantenarray[i][1] = klantenlijst.get(i).getVoornaam();
			klantenarray[i][2] = ((Integer)klantenlijst.get(i).getId()).toString();

		}
		return klantenarray;
	}
	
	public Klant getHuidigeKlant(){
		return this.huidigeKlant;
	}
	
	public void setHuidigeKlant(int id) {
		this.setHuidigeKlant(this.klantenlijst.getKlant(id));
	}
	
	public void setHuidigeKlant(Klant huidigeKlant){
		this.huidigeKlant = huidigeKlant;
	}
	
}